flesh mongers lair - Turkish English Dictionary